devote oneself to - Alemán Inglés Diccionario